//
//  PaymentDTO.h
//  MagTek.iDynamo.ObjC
//
//  Created by AonePOS on 2/5/14.
//  Copyright (c) 2014 Mercury. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface PaymentDTO : NSObject

//merchant info
@property (nonatomic,strong) NSString *primaryUrl;
@property (nonatomic,strong) NSString *secondaryUrl;
@property (nonatomic,strong) NSString *merchantId;
@property (nonatomic,strong) NSString *timeout;
@property (nonatomic,strong) NSString *password;

//payment info
@property (nonatomic,strong) NSString *tranType;
@property (nonatomic,strong) NSString *tranCode;
@property (nonatomic,strong) NSString *invoiceNo;
@property (nonatomic,strong) NSString *refNo;
@property (nonatomic,strong) NSString *memo;
@property (nonatomic,strong) NSString *partialAuth;
@property (nonatomic,strong) NSString *encryptedFormat;
@property (nonatomic,strong) NSString *accountSource;
@property (nonatomic,strong) NSString *encryptedBlock;
@property (nonatomic,strong) NSString *encryptedKey;
@property (nonatomic,strong) NSString *frequency;
@property (nonatomic,strong) NSString *recordNo;
@property (nonatomic,strong) NSString *purchase;
@property (nonatomic,strong) NSString *name;
@property (nonatomic,strong) NSString *terminalName;
@property (nonatomic,strong) NSString *shiftID;
@property (nonatomic,strong) NSString *operatorID;
@property (nonatomic,strong) NSString *address;
@property (nonatomic,strong) NSString *zip;
@property (nonatomic,strong) NSString *cvv;
@property (nonatomic,strong) NSString *processData;


@property (strong, nonatomic) NSString *track1Masked;
@property (strong, nonatomic) NSString *track2Masked;
@property (strong, nonatomic) NSString *track1Encrypted;
@property (strong, nonatomic) NSString *track2Encrypted;
@property (strong, nonatomic) NSString *ksn;


-(void)cleanSwipeData;
@end
